﻿/* Nibiru Studio Engine Version [1070] */
// Copyright (c) 2020-2023 Nibiru. All rights reserved.
#pragma once
#include "Apis/NComponent.h"

ENGINE_NAMESPACE_BEGIN

#define testLocation_API DLLEXPORT

OBJECT_CLASS(testLocation)
class testLocation_API testLocation : public NComponent
{
	DECLARE_CLASS(testLocation, NComponent)
	DECLARE_RTTI
	ENABLE_REFLECTION
public:
	testLocation() = default;
	virtual ~testLocation() = default;

	virtual void Start() override;
	virtual void Update() override;
	virtual void OnDestroy() override;
	virtual void PostEditChangeProperty(std::string& propertyName) override;

	virtual void Serialize(Archive& ar) override;
	virtual void LateDeserialize(Archive& ar) override;
private:
	NActorPtr m_rect_test;
	NActorPtr m_circle_test;

};
DECLARE_PTR(testLocation)
ENGINE_NAMESPACE_END
